Bnf Annual Lecture 2019